Things needed:
1. xdeltaUI https://www.romhacking.net/utilities/598/
- Prepatcher's note: I used an older version called "DeltaPatcher" for patching this, instead of xdeltaUI.

2. xdaniel's SF64toolkit https://github.com/xdanieldzd/ozmav/tree/master/sf64toolkit
Precompiled: https://drive.google.com/file/d/1Sz1Z5G3CKK7WAetVAo0GxX92_nNQn0sN/view?usp=sharing

3. Expansion pack installed (or 8MB set on emulators).

Setup for patching:

1. Move your SF64 V1.0 (U) rom into the SF64toolkit folder and open SF64toolkit then type (without quotes) "loadrom ROMNAME". NOTE: The game dump needs to be in Big Endian byte order or patching the ROM cannot be done (you'll get an error in the ROM extracting tool). If you get an error, you can try byteswapping your ROM with this online tool: https://hack64.net/tools/swapper.php
- Prepatcher's note 1: (I think) ROMNAME = your rom's filename
- Prepatcher's note 2: You can ignore this "type 'loadrom ROMNAME'" step if you just drag-and-drop your rom into SF64Tookit.exe.

2. Now type "extractfiles", hit enter key, then type "createrom NFXE\layout.txt" hit enter key.

3. Your rebuilt ROM should be in NFXE\rebuilt.z64
- Prepatcher's note: He means that your rom is titled "rebuilt.z64" inside the new "NXFE" folder (which is now inside your "SF64Toolkit folder").

4. Open xdeltaUI and apply "rando.xdelta" to your rebuilt ROM.
- Prepatcher's note: If you use DeltaPatcher instead of xdeltaUI, your existing "rebuilt.n64" rom will also be your new patched rom (ie, no new rom will be created using this method).


In some cases, like on Project 64, the emulator will need to be set to use Interpreter Core in order to access the randomizer menu. Likely the prefered emulator would be Mupen for this mod as it appears to run at full speed.